package main

import (
	"fmt"
)

// 引用传递   操作的是一个地址空间所以说调用方法之后里面的数值会发生变化
func main() {
	//切片 可以扩容的数组
	arr1 := []int{1, 2, 3, 4}
	fmt.Println("调用前：", arr1) //1
	update2(arr1)
	fmt.Println("调用修改后", arr1) //4
}
func update2(arr2 []int) {
	fmt.Println("更改前", arr2) //2
	arr2[0] = 100
	fmt.Println("更改后：", arr2) //3
}
